﻿using System.Collections.Generic;

namespace BorgExt
{
    [SlotDefinition("Borg.Analyzer")]
    [ParamDefinition("FileExtensions", typeof(string), "")]
    public interface IAnalyzer
    {
        bool Analyze(string path, TypeBuilder typeBuilder,
            out ICollection<Contract> contracts, out ICollection<Plugin> plugins);
    }
}

